package com.lyc.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.lyc.util.DBUtil;
import java.io.Serializable;
import java.util.Date;

public class SportsmanInfo implements Serializable {
    private static final long serialVersionUID = 1L;

    @DBUtil.Id
    private Integer sportsmanId;

    private String countryCode;

    private String sportsmanName;

    @JSONField(format = "yyyy-MM-dd")
    private java.util.Date sportsmanBrithdate;

    private Integer sportsmanHeight;

    private java.math.BigDecimal sportsmanWeigth;

    private String sportsmanUri;

    private String sportsmanDesc;
    
    private Integer sportsmanGender;

    public SportsmanInfo(){}

    public SportsmanInfo(Integer sportsmanId, String countryCode, String sportsmanName, java.util.Date sportsmanBrithdate, Integer sportsmanHeight, java.math.BigDecimal sportsmanWeigth, String sportsmanUri, String sportsmanDesc, Integer sportsmanGender){
        this.sportsmanId = sportsmanId;
        this.countryCode = countryCode;
        this.sportsmanName = sportsmanName;
        this.sportsmanBrithdate = sportsmanBrithdate;
        this.sportsmanHeight = sportsmanHeight;
        this.sportsmanWeigth = sportsmanWeigth;
        this.sportsmanUri = sportsmanUri;
        this.sportsmanDesc = sportsmanDesc;
        this.sportsmanGender = sportsmanGender;
    }

    public SportsmanInfo(Integer sportsmanId){
        this.sportsmanId = sportsmanId;
    }


    public Integer getSportsmanId(){
        return sportsmanId;
    }

    public void setSportsmanId(Integer sportsmanId){
        this.sportsmanId = sportsmanId;
    }

    public String getCountryCode(){
        return countryCode;
    }

    public void setCountryCode(String countryCode){
        this.countryCode = countryCode;
    }

    public String getSportsmanName(){
        return sportsmanName;
    }

    public void setSportsmanName(String sportsmanName){
        this.sportsmanName = sportsmanName;
    }

    public java.util.Date getSportsmanBrithdate(){
        return sportsmanBrithdate;
    }

    public void setSportsmanBrithdate(java.util.Date sportsmanBrithdate){
        this.sportsmanBrithdate = sportsmanBrithdate;
    }

    public Integer getSportsmanHeight(){
        return sportsmanHeight;
    }

    public void setSportsmanHeight(Integer sportsmanHeight){
        this.sportsmanHeight = sportsmanHeight;
    }

    public java.math.BigDecimal getSportsmanWeigth(){
        return sportsmanWeigth;
    }

    public void setSportsmanWeigth(java.math.BigDecimal sportsmanWeigth){
        this.sportsmanWeigth = sportsmanWeigth;
    }

    public String getSportsmanUri(){
        return sportsmanUri;
    }

    public void setSportsmanUri(String sportsmanUri){
        this.sportsmanUri = sportsmanUri;
    }

    public String getSportsmanDesc(){
        return sportsmanDesc;
    }

    public void setSportsmanDesc(String sportsmanDesc){
        this.sportsmanDesc = sportsmanDesc;
    }

    public Integer getSportsmanGender() {
		return sportsmanGender;
	}

	public void setSportsmanGender(Integer sportsmanGender) {
		this.sportsmanGender = sportsmanGender;
	}

	@Override
    public String toString() {
        return "SportsmanInfo{" +
                "sportsmanId=" + sportsmanId +
                ", countryCode='" + countryCode + '\'' +
                ", sportsmanName='" + sportsmanName + '\'' +
                ", sportsmanBrithdate=" + sportsmanBrithdate +
                ", sportsmanHeight=" + sportsmanHeight +
                ", sportsmanWeigth=" + sportsmanWeigth +
                ", sportsmanUri='" + sportsmanUri + '\'' +
                ", sportsmanDesc='" + sportsmanDesc + '\'' +
                ", sportsmanGender='" + sportsmanGender + '\'' +
                '}';
    }
}
